/**
 * 登录
 * @param data
 * @returns {*}
 */
function loginApi(data) {
    return axios.post('/user/login', data)
}

/**
 * 注册
 * @param data
 * @returns {*}
 */
function regApi(data) {
    return axios.post('/user/reg', data)
}

/**
 * 注销
 * @returns {*}
 */
function logoutApi() {
    return axios.post('/user/logout')
}

/**
 * 分页查询
 * @param page
 * @param pageSize
 * @param name
 * @returns {*}
 */
function pageApi(page, pageSize, name) {
    return axios.get('/user/page', {
        params: {
            page: page,
            pageSize: pageSize,
            name: name
        }
    })
}

/**
 * 根据id查找单个用户
 * @param id
 * @returns {*}
 */
function getUserById(id){
    return axios.get(`/user/${id}`)
}

/**
 * 更新用户
 * @param id
 * @param data
 * @returns {*}
 */
function updateApi(id, data){
    return axios.put(`/user/${id}`, data)
}

/**
 * 删除用户
 * @param id
 * @returns {*}
 */
function delApi(id){
    return axios.delete(`/user/del/${id}`)
}
